package com.dgut.service;

import com.dgut.pojo.Contract;
import com.dgut.utils.PageRequestInfo;


public interface ContractService {
    /**
     * start-zwb
     */
    public Object getContractList(PageRequestInfo pageRequestInfo);//获取合同列表
    //根据合同类型获取已上架的合同列表
    public Object getContractListOnShelves(PageRequestInfo pageRequestInfo,String type);
    public Object getContractByName(String name) ;//根据合同名获取合同
    public Object getContractByType(String type) ;//根据类型获取合同
    public Object addContract(Contract contract);//添加合同
    public Object modifyContract(Contract contract);//修改合同
    public Object deleteContract(Integer id);//删除合同
    public Object putOnContract(Integer id);//上架合同
    public Object takeDownContract(Integer id);//下架合同
    /**
     * end-zwb
     */
    /**
     * start-hqq
     */
    public Object getContractListOnShelvesByName(PageRequestInfo pageRequestInfo,String name);  //根据合同名（模糊）获取上架合同
    /**
     * end-hqq
     */
}
